Neuro-Evolution Through Augmenting Topologies Applied To Evolving Neural Networks To Play Othello
نویسندگان
چکیده
Many different approaches to game playing have been suggested including alpha-beta search, temporal difference learning, genetic algorithms, and coevolution. Here, a powerful new algorithm for neuroevolution, Neuro-Evolution for Augmenting Topologies (NEAT), is adapted to the game playing domain. Evolution and coevolution were used to try and develop neural networks capable of defeating an alpha-beta search Othello player. While standard evolution outperformed coevolution in experiments, NEAT did develop an advanced mobility strategy. Also we demonstrated the need for protection of long-term strategies in coevolution. NEAT established its potential to enter the game playing arena and illustrated the necessity of the mobility strategy in defeating a powerful positional player in Othello.
منابع مشابه
Evolving Neural Networks through Augmenting Topologies
An important question in neuroevolution is how to gain an advantage from evolving neural network topologies along with weights. We present a method, NeuroEvolution of Augmenting Topologies (NEAT) that outperforms the best fixed-topology method on a challenging benchmark reinforcement learning task. We claim that the increased efficiency is due to (1) employing a principled method of crossover o...
متن کاملEfficient Evolution of Neural Network Topologies
Neuroevolution, i.e. evolving artificial neural networks with genetic algorithms, has been highly effective in reinforcement learning tasks, particularly those with hidden state information. An important question in neuroevolution is how to gain an advantage from evolving neural network topologies along with weights. We present a method, NeuroEvolution of Augmenting Topologies (NEAT) that outpe...
متن کاملEvolving Neural Network through Augmenting Topologies
An important question in neuroevolution is how to gain an advantage from evolving neural network topologies along with weights. We present a method, NeuroEvolution of Augmenting Topologies (NEAT), which outperforms the best fixed-topology method on a challenging benchmark reinforcement learning task. We claim that the increased efficiency is due to (1) employing a principled method of crossover...
متن کاملA Comparative Analysis of Simplification and Complexification in the Evolution of Neural Network Topologies
Approaches to evolving the architectures of artificial neural networks have involved incrementally adding topological features (complexification), removing features (simplification), or both. We will present a comparative study of these dynamics, focusing on the domains of XOR and Tic-Tac-Toe, using NEAT (NeuroEvolution of Augmenting Topologies) as the starting point. Experimental comparisons a...
متن کاملEvolving Complex Othello Strategies Using Marker-based Genetic Encoding of Neural Networks
A system based on artiicial evolution of neural networks for developing new game playing strategies is presented. The system uses marker-based genes to encode nodes in a neural network. The game-playing networks were forced to evolve sophisticated strategies in Othello to compete rst with a random mover and then with an-search program. Without any direction, the networks discovered rst the stan...
متن کامل